/**
 * @Copyright:Copyright (c) 1992 - 2015
 * @Company: TengTong
 */
package com.tengtong.duang.commons.collections;

import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;

/**
 * Map 工具类
 *
 * @author Jai
 * @since: v1.0
 */
public final class MapUtils {

	/**
	 * 创建一个 hashmap
	 *
	 * @return
	 */
	public static <K,V> Map<K,V> newSimpleHashMap(){
		return new HashMap<>();
	}
	
	/**
	 * 创建一个 LinkedHashMap
	 * @return
	 */
	public static <K,V> Map<K, V> newLinkedHashMap() {
		return new LinkedHashMap<>();
	}

	/**
	 * 创建一个支持并发的 hashmap
	 *
	 * @return
	 */
	public static <K,V> ConcurrentMap<K,V> newConcurrentMap(){
		return new ConcurrentHashMap<>();
	}
}
